package com.yc.web.Controller.moderl;

import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class ResponseResult {
    private int code;
    private String msg;
    private Object data;

    public static ResponseResult ok(){
        return ResponseResult.builder().code(1).msg("操作成功").build();
    }

    public static ResponseResult ok(String message){
        return ResponseResult.builder().code(1).msg(message).build();
    }

    public static ResponseResult error(){
        return ResponseResult.builder().code(0).msg("操作失败").build();
    }

    public static ResponseResult error(String message){
        return ResponseResult.builder().code(0).msg(message).build();
    }


    //放入Date的问题
    public  <T> ResponseResult setData(T t){
        this.data = t;
        return this;
    }

}
